package com.jit.base.pojo;

/**
 * Project: 统一用户管理系统
 * Filename: Groupinfo.java
 * Company: JIT Northeast R & D
 * Author: lei_zhang
 * Copyright: Copyright (C) 2019, All rights reserved.
 * Description: 群组表
 * Date 2009-6-4
 */
public class Groupinfo implements java.io.Serializable {

	private static final long serialVersionUID = 1L;

	public static final String Id = "id";

	public static final String GroupName = "groupName";

	public static final String GroupOrder = "groupOrder";

	public static final String GroupDesc = "groupDesc";

	public static final String TypeName = "typeName";

	public static final String CountType = "countType";

	public static final String TypeValue = "typeValue";

	public static final String SqlStr = "sqlStr";

	public static final String Code = "code";
	
	/**
	 * 主键id
	 */
	private String id; 
	/**
	 * 群组名称
	 */
	private String groupName;  
	/**
	 * 群组顺序
	 */
	private Integer groupOrder;
	/**
	 * 群组描述
	 */
	private String groupDesc;
	/**
	 * 规则类型
	 */
	private String typeName;
	/**
	 * 算法
	 */
	private String countType;
	/**
	 * 规则值
	 */
	private String typeValue;
	/**
	 * sql描述
	 */
	private String sqlStr;
	/**
	 * 群组代码
	 */
	private String code;
	
	/**   
	 * Description:获取主键id
	 * @return id
	 *			主键
	 */
	public String getId() {
		return id;
	}
	/**   
	 * Description:设置主键id
	 * @param id  
	 *			主键
	 */
	public void setId(String id) {
		this.id = id;
	}
	/**   
	 * Description:获取群组名称
	 * @return groupName
	 *			群组名称
	 */
	public String getGroupName() {
		return groupName;
	}
	/**   
	 * Description:设置群组名称
	 * @param groupName  
	 *			群组名称
	 */
	public void setGroupName(String groupName) {
		this.groupName = groupName;
	}
	/**   
	 * Description:获取群组顺序
	 * @return groupOrder
	 *			群组顺序
	 */
	public Integer getGroupOrder() {
		return groupOrder;
	}
	/**   
	 * Description:设置群组顺序
	 * @param groupOrder  
	 *			群组顺序
	 */
	public void setGroupOrder(Integer groupOrder) {
		this.groupOrder = groupOrder;
	}
	/**   
	 * Description:获取群组描述
	 * @return groupDesc
	 *			群组描述
	 */
	public String getGroupDesc() {
		return groupDesc;
	}
	/**   
	 * Description:设置群组描述
	 * @param groupDesc  
	 *			群组描述
	 */
	public void setGroupDesc(String groupDesc) {
		this.groupDesc = groupDesc;
	}
	/**   
	 * Description:获取规则类型
	 * @return typeName
	 *			规则类型
	 */
	public String getTypeName() {
		return typeName;
	}
	/**   
	 * Description:设置规则类型
	 * @param typeName  
	 *			规则类型
	 */
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	/**   
	 * Description:获取规则算法
	 * @return countType
	 *			规则算法
	 */
	public String getCountType() {
		return countType;
	}
	/**   
	 * Description:设置规则算法
	 * @param countType  
	 *			规则算法
	 */
	public void setCountType(String countType) {
		this.countType = countType;
	}
	/**   
	 * Description:获取规则值
	 * @return typeValue
	 *			规则值
	 */
	public String getTypeValue() {
		return typeValue;
	}
	/**   
	 * Description:设置规则值
	 * @param typeValue  
	 *			规则值
	 */
	public void setTypeValue(String typeValue) {
		this.typeValue = typeValue;
	}
	/**   
	 * Description:获取sql描述
	 * @return sqlStr
	 *			sql描述
	 */
	public String getSqlStr() {
		return sqlStr;
	}
	/**   
	 * Description:设置sql描述
	 * @param sqlStr  
	 *			sql描述
	 */
	public void setSqlStr(String sqlStr) {
		this.sqlStr = sqlStr;
	}
	/**   
	 * Description:获取群组代码
	 * @return code
	 *			群组代码
	 */
	public String getCode() {
		return code;
	}
	/**   
	 * Description:设置群组代码
	 * @param code  
	 *			群组代码
	 */
	public void setCode(String code) {
		this.code = code;
	}
 
}
